MESCIUS SPREAD for ASP.NET 10.0J
SortColumns(Int32,Int32,SortInfo[]) メソッド

列の開始インデックス(ソートする列範囲の先頭)
範囲内のソートする列数
行インデックスとソート順序を含むSortInfoオブジェクトの配列
指定したパラメータに従って、シート内の列範囲をソートします。
構文
'Declaration
 
Public Overloads Function SortColumns( _
   ByVal column As Integer, _
   ByVal columnCount As Integer, _
   ByVal sortInfo() As SortInfo _
) As Boolean
public bool SortColumns( 
   int column,
   int columnCount,
   SortInfo[] sortInfo
)

パラメータ

column
列の開始インデックス(ソートする列範囲の先頭)
columnCount
範囲内のソートする列数
sortInfo
行インデックスとソート順序を含むSortInfoオブジェクトの配列

戻り値の型

成功した場合はtrue、それ以外の場合はfalse
解説

このメソッドは、シート全体ではなく列範囲のみをソートする場合に使用します。

このメソッドは、複数の行をソートの基準にする場合に使用します。言い換えれば、ソートに複数のキーを使用する場合ということです。SortInfo配列には複数のキー(複数の行)を含めることができます。最初に指定した行がプライマリキーになりまます。SortInfo配列には、比較方法を指定するIComparerの値を含めることもできます。これはキーごとに異なるオブジェクトを指定できます。

この例では、指定したパラメータを使用して列をソートし、このメンバの使い方を示します。
FarPoint.Web.Spread.SheetView sv;
FarPoint.Web.Spread.SortInfo[] s = new FarPoint.Web.Spread.SortInfo[1];
s[0] = new FarPoint.Web.Spread.SortInfo(0, false);
sv = FpSpread1.ActiveSheetView;
sv.SortColumns(0, 2, s);
Dim sv As FarPoint.Web.Spread.SheetView
Dim s(1) As FarPoint.Web.Spread.SortInfo
s(0) = New FarPoint.Web.Spread.SortInfo(0, False)
sv = FpSpread1.ActiveSheetView
sv.SortColumns(0, 2, s)
参照

SheetView クラス
SheetView メンバ
オーバーロード一覧

 

 


© MESCIUS inc. All rights reserved.